package com.flnet.foxwash.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.flnet.common.base.BaseEntity;
import java.util.Date;

/**
 * 供应商表 w_vendor
 * 
 * @author flnet
 * @date 2019-03-20
 */
public class WVendor extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 供应商ID */
	private Long vendorId;
	/**  */
	private String uuid;
	/**  */
	private Date createDate;
	/**  */
	private Long creator;
	/**  */
	private Date modifyDate;
	/**  */
	private Long modifier;
	/** 供应商名称 */
	private String vendorName;
	/** 营业执照编码 */
	private String businessLicenseNo;
	/** 供应商邮件 */
	private String mail;
	/** 供应商类型 */
	private Integer receiveType;
	/** 供应商开户行 */
	private String bankName;
	/** 供应商开户账号 */
	private String bankNumber;
	/** 供应商地址 */
	private String addr;
	/** 供应商联系人名称 */
	private String registionUser;
	/** 供应商联系人手机号 */
	private String registionPhone;
	/** 供应商联系人电话 */
	private String registionNumber;
	/** 供应商联系人身份证 */
	private String registionCardno;
	/** 供应商头像 */
	private String registionImgId;
	/** 供应商描述 */
	private String vendorDesc;
	/**  */
	private String vendorLog;
	/**  */
	private Float shareRate;
	/** 状态（0正常 1停用） */
	private String status;
	/** 备注 */
	private String remark;

	public void setVendorId(Long vendorId) 
	{
		this.vendorId = vendorId;
	}

	public Long getVendorId() 
	{
		return vendorId;
	}
	public void setUuid(String uuid) 
	{
		this.uuid = uuid;
	}

	public String getUuid() 
	{
		return uuid;
	}
	public void setCreateDate(Date createDate) 
	{
		this.createDate = createDate;
	}

	public Date getCreateDate() 
	{
		return createDate;
	}
	public void setCreator(Long creator) 
	{
		this.creator = creator;
	}

	public Long getCreator() 
	{
		return creator;
	}
	public void setModifyDate(Date modifyDate) 
	{
		this.modifyDate = modifyDate;
	}

	public Date getModifyDate() 
	{
		return modifyDate;
	}
	public void setModifier(Long modifier) 
	{
		this.modifier = modifier;
	}

	public Long getModifier() 
	{
		return modifier;
	}
	public void setVendorName(String vendorName) 
	{
		this.vendorName = vendorName;
	}

	public String getVendorName() 
	{
		return vendorName;
	}
	public void setBusinessLicenseNo(String businessLicenseNo) 
	{
		this.businessLicenseNo = businessLicenseNo;
	}

	public String getBusinessLicenseNo() 
	{
		return businessLicenseNo;
	}
	public void setMail(String mail) 
	{
		this.mail = mail;
	}

	public String getMail() 
	{
		return mail;
	}
	public void setReceiveType(Integer receiveType) 
	{
		this.receiveType = receiveType;
	}

	public Integer getReceiveType() 
	{
		return receiveType;
	}
	public void setBankName(String bankName) 
	{
		this.bankName = bankName;
	}

	public String getBankName() 
	{
		return bankName;
	}
	public void setBankNumber(String bankNumber) 
	{
		this.bankNumber = bankNumber;
	}

	public String getBankNumber() 
	{
		return bankNumber;
	}
	public void setAddr(String addr) 
	{
		this.addr = addr;
	}

	public String getAddr() 
	{
		return addr;
	}
	public void setRegistionUser(String registionUser) 
	{
		this.registionUser = registionUser;
	}

	public String getRegistionUser() 
	{
		return registionUser;
	}
	public void setRegistionPhone(String registionPhone) 
	{
		this.registionPhone = registionPhone;
	}

	public String getRegistionPhone() 
	{
		return registionPhone;
	}
	public void setRegistionNumber(String registionNumber) 
	{
		this.registionNumber = registionNumber;
	}

	public String getRegistionNumber() 
	{
		return registionNumber;
	}
	public void setRegistionCardno(String registionCardno) 
	{
		this.registionCardno = registionCardno;
	}

	public String getRegistionCardno() 
	{
		return registionCardno;
	}
	public void setRegistionImgId(String registionImgId) 
	{
		this.registionImgId = registionImgId;
	}

	public String getRegistionImgId() 
	{
		return registionImgId;
	}
	public void setVendorDesc(String vendorDesc) 
	{
		this.vendorDesc = vendorDesc;
	}

	public String getVendorDesc() 
	{
		return vendorDesc;
	}
	public void setVendorLog(String vendorLog) 
	{
		this.vendorLog = vendorLog;
	}

	public String getVendorLog() 
	{
		return vendorLog;
	}
	public void setShareRate(Float shareRate) 
	{
		this.shareRate = shareRate;
	}

	public Float getShareRate() 
	{
		return shareRate;
	}
	public void setStatus(String status) 
	{
		this.status = status;
	}

	public String getStatus() 
	{
		return status;
	}
	public void setRemark(String remark) 
	{
		this.remark = remark;
	}

	public String getRemark() 
	{
		return remark;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("vendorId", getVendorId())
            .append("uuid", getUuid())
            .append("createDate", getCreateDate())
            .append("creator", getCreator())
            .append("modifyDate", getModifyDate())
            .append("modifier", getModifier())
            .append("vendorName", getVendorName())
            .append("businessLicenseNo", getBusinessLicenseNo())
            .append("mail", getMail())
            .append("receiveType", getReceiveType())
            .append("bankName", getBankName())
            .append("bankNumber", getBankNumber())
            .append("addr", getAddr())
            .append("registionUser", getRegistionUser())
            .append("registionPhone", getRegistionPhone())
            .append("registionNumber", getRegistionNumber())
            .append("registionCardno", getRegistionCardno())
            .append("registionImgId", getRegistionImgId())
            .append("vendorDesc", getVendorDesc())
            .append("vendorLog", getVendorLog())
            .append("shareRate", getShareRate())
            .append("status", getStatus())
            .append("remark", getRemark())
            .toString();
    }
}
